package org.jeecg.modules.drive.service;

import org.jeecg.modules.device.entity.DevDeviceInfo;

import java.util.List;
import java.util.Map;

/**
 * 接口驱动模型公共服务类
 */
public interface DriveCommonInterfaceService {

    /***
     *
     * @param deviceInfo
     * @return
     */
    List<Map<String, Object>> readDeviceDataByInterface(DevDeviceInfo deviceInfo);

    /***
     * 接口模式- 返回监控设备的播放地址-
     * token过期重新获取并保存
     * @param deviceInfo
     * @return
     */
    String getMonitorDevicePlayByInterface(DevDeviceInfo deviceInfo);
}
